home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-11 / fprotems.zip / README < prev   
Text File  |  1993-01-04  |  4KB  |  88 lines

  1.                                  December 19, 1989
  2.                            
  3. FPROTEMS.ZIP CONTAINS THE FOLLOWING FILES:
  4. 1. PROPOPS.TEM 
  5. 2. PROPOPS.TLB
  6. 3. PROPOPS.DOC
  7. 4. PROWINDO.TEM
  8. 5. PROWINDO.TLB
  9. 6. PROWINDO.DOC
  10. 7. README -this file
  11.  
  12. Only 1,2,4 and 5 are required for generation.
  13.  
  14. ** PLEASE NOTE THE FOLLOWING ABOUT PROWINDO.TLB **
  15. This library contains some new functions and some that are revised
  16. versions of functions in the UI2 library and are named identically to the
  17. original UI2 functions.  The following functions  are unmodified from the
  18. vendor-supplied UI2 template library sets:
  19.  
  20. digest_text()  var_get_name() var_say_name() var_init_val() dupe_name()
  21. declare_field_dupes() declare_prefix_in_box() init_all_dbfs() path_set_up()
  22. selectNuse() check_areas() select_alias() init_var() build_var_name()
  23.  
  24. The following functions are original, re-written or unique to this template,
  25. though some may be named identically to current or previously issued UI2
  26. library functions:
  27.  
  28. declare_all_windows() declare_window() write_window_title()
  29. write_window_text() munch_slot() get_var _in_window() box_wants_input()
  30. get_field_dupe_in_window() say_var_in_window() set_rels()
  31.  
  32.  
  33. **IMPORTANT: Do not mix these functions in with distributed UI2 functions
  34. from WallSoft or their templates may behave unpredictably!**
  35.                            
  36. Notes from Ellen:
  37.  
  38. DBMS printed the code to the Foxpro Window and Popup templates and
  39. libraries in such a way as it bombs when you try to run it.  What happened
  40. was they broke some lines of code to fit the printed page column and
  41. neglected to insert continuation characters.  Likewise, they split a
  42. couple of comment lines and failed to insert comment characters on the
  43. continuation line.  
  44.  
  45. Despite my repeatedly asking Kevin Strehlo, editor of DBMS, to let me see
  46. the copy before it was sent to the printer  he declined to do so...which
  47. is regrettable, because this is a 30 second fix.  Now I have to spend time
  48. mopping up.  Thanks, Kev, I'll remember that.
  49.  
  50. The code in here is my original text file, with a few more comments I just
  51. added for you.  (The misspelled variable, 'autopop_espr', has been
  52. corrected in the PROPOPS.TLB file. If you don't know anything about that,
  53. don't worry about it, it's fixed.) I ran the code several times and it's
  54. clean.  Couple of things I would have done differently had I known then
  55. what I know now, but the generated code works fine if you follow the
  56. directions and put the right stuff in the right slots.
  57.  
  58. I was tempted to unpload an enhanced version, but it would have been
  59. inconsistent with the instructions in the DBMS article (Yeah, I know.
  60. What do you expect: templates are never done)  I've noted the most obvious
  61. upgrade in a comment in PROWINDO.TLB.
  62.  
  63. I've also condensed the article text into a more terse .DOC file for
  64. each template.  If you put the Pro*.DOC files in your template directory,
  65. you can browse them from the UI Generation menu by highlighting the
  66. template and pressing F1.  I asked DBMS to do that but no-o-o-o-o-o....
  67.  
  68. We just don't get no respect around there.  If you don't care for their
  69. lack of concern, let them know.
  70.  
  71. If you want to reach me, send a note to Ellen Sander on the IDBUG BBS, or
  72. to ESANDER on MCI or on the Fox Sig on CIS 71001,3724.  I check those more
  73. regularly than the WallSoft BBS.  Please don't phone or EASYPLEX me for
  74. tech support. 
  75.  
  76. If you want to know more about template programming, subscribe to Template
  77. Developer Magazine, 8726 So. Sepulveda Blvd., Suite B204, Los Angeles, CA
  78. 90045, Phone: 213-453-4399.  They also have UI2 Template Developer
  79. Training Seminars scheduled around the country, which can be booked in
  80. your area or for your company.
  81.  
  82. Hope you find this code useful.  May I take this opportunity to wish you
  83. all happy Holidays and an interesting, peaceful, bug-free and prosperous
  84. new decade.
  85.  
  86. Technically yours,
  87.  
  88. Ellen Sander